home *** CD-ROM | disk | FTP | other *** search
- ┌─────────────────────────┐
- │ R.S.A DARTS version 4.01│
- ├─────────────────────────┤
- │ written by │
- │ Renier Crause │
- ╘═════════════════════════╛
-
- ┌─────────────────────────┐
- │ Requirements │
- ╘═════════════════════════╛
- 512K free RAM
- Microsoft Mouse (or compatible)
- VGA adaptor and monitor
-
- ┌─────────────────────────┐
- │ Introduction │
- ╘═════════════════════════╛
- I always wanted a dart computer games, but never found one to my liking.
- So I wrote one of my own. I had a problem how to aim and not be too easy.
- I could have a bar move all the time but you had to wait too long for the
- bar to get to the right position, so I rather made the aim device the mouse,
- leaving the keyboard total absolute. The problem with the mouse is that it
- is too precise. There were three methods of getting rid of this problem.
- One is to let you pick a position and then select random where around this
- spot, the dart hit, but this left no skill. Secondly you could give the
- player a very short time limit to throw the dart, but this was not really
- realistic. So I used the third method where the mouse pointer moves jerky.
- This added more skill, and it is very realistic because most people can't
- hold still anyway when playing darts.
-
- ┌─────────────────────────┐
- │ How to play │
- ╘═════════════════════════╛
- The complete game is mouse dependant, without a mouse nothing is possible.
- Each screen has a small blue button, when you click on this button you will
- quit the current game you are playing, or if you click on the blue button
- on the title screen you will quit to DOS. On the selection screen you will
- see the following games: 301, 501, Killer, N.J.M., Records each written
- on a button. If you click on this button it will turn blue, showing you
- selected that game. On the right is a number of players button showing the
- amount of players will be playing. Click on this button to increase the
- amount, when the maximum amount of players is reached it will start at the
- minimum again. Under the no. players button is a computer skill indicator
- with an up and down button next to it. The computer skill level goes from
- 1 upto 20. It sets how good the computer will play in one-player games,
- 20 being the best.
- Select OK to start the game.
-
- ┌─────────────────────────┐
- │ 301 and 501 │
- ╘═════════════════════════╛
- Each player starts with an total of either 301 or 501. Player 1 starts and
- throw as high score as he can. The score he throws is subtracted from his
- total after each three darts he throws. After three darts player 2 throws
- his three darts. The first player to bring his total down to exactly to
- zero, and ending with a double wins (bull also counts as double).
- For example:
- Suppose you have a total of 17, you can win by throwing an 1 and double 8,
- or 3 and double 7 etc.
- If your three darts score is more than you total or 1 less then the 3 darts
- will be ignored and your total will stay the same.
-
- ┌─────────────────────────┐
- │ Killer │
- ╘═════════════════════════╛
- Also known as Mickey Mouse (U.K.) or Cricket (U.S.A.). In this game the
- object is to score more than your opponent. But you can only score on
- certain numbers. In order to score on a number you must throw the number
- 3 times. Each dart after the first three darts scores that amount of score,
- but the number is cancelled is your opponent also throws 3 of the same
- number. The following numbers is marked on the scoreboard : 20,19,18,17,
- 16,15,14,13,12,11,10,D,T,B. D is for any Double, T for Treble, and B for
- Bull (cherry counts as two bulls). The computer will make a mark on the
- board for every number thrown, and will draw a line through the number if
- it is cancelled. The winner is the player with the highest score after all
- numbers have been cancelled.
-
- ┌─────────────────────────┐
- │ N.J.M. │
- ╘═════════════════════════╛
- A true South-African game (also known as Russian Killer). Each player
- throws for a number using his left hand (the pointer will move more in
- the computer version) to select his playing number. Each player (upto
- four players can play) writes down this number, it will be his number from
- then on. Now play starts with player number one. If you hit your own
- number you will get a mark next to your name. If you hit somebody else's
- number he will get an extra mark next to his name. When you have 4 marks
- you are said to be "full". When you hit yourself when full you will lose a
- mark and then you are no longer full, but need another hit to be full again.
- If another non-full player hits you while you are full his hit is ignored.
- A player who if full has the power to decrease the marks next to other
- players' names. When a players marks is decreased to -1 (that is 0 plus
- another hit) he is scratched and removed from the game. If a player has 0
- marks (except from the start) he has to hit himself the next time he plays,
- or he will be scratched anyway. The winner is the last player to survive.
-
-
- ┌─────────────────────────┐
- │ Records │
- ╘═════════════════════════╛
- Records is a one player game only. When you start you are asked to select
- a record. Click on any record from the following : 3 darts, 6 darts,
- count, bulls. If you break a record you will be asked for your name. Your
- name and record will be saved on disk. Here is how the records work:
- 3 Darts:
- The highest score you can throw with 3 darts.
- 6 Darts:
- The highest score you can throw with 6 darts.
- Count:
- The least amount of darts you use to throw all the numbers from 1 upto 20.
- Double lets you skip the next number, and Treble lets you skip two numbers.
- The next number you have to throw will be display in the small window at
- the left bottom on the dart board.
- Bull:
- The least amount of darts you use to throw 10 bulls. Cherry counts as 2
- bulls.
-
- ┌─────────────────────────┐
- │ Notes on Shanghai │
- ╘═════════════════════════╛
- A Shanghai is where with three darts you throw the Treble, Double, and a
- normal of the same number. For ex. 20, double 20 and treble 20 in one go.
- In killer a Shanghai is worth 100 points.
- In N.J.M. if you throw a Shanghai you win the game automatically.
-
- ┌─────────────────────────┐
- │ Version history │
- ╘═════════════════════════╛
- 1.0 : The board and mouse movements is implemented. 301,501 and 701 plus
- killer is added but only for the two player versions.
- 2.0 : Records is added and 701 is removed because it takes to long to play.
- One player versions is implemented, where the computer plays
- player 2 at a constant skill of 10.
- 2.1 : An error in killer and in no. 18 is corrected.
- 3.0 : The title screen and selection screen is divided into two different
- screens. The computer skill level is made adjustable for more
- levels of one player games.
- 3.01: Errors concerning the computer skill corrected.
- 4.0 : N.J.M. is added.
- 4.01: Shanghai is added to N.J.M.
-
- ┌─────────────────────────┐
- │ Acknowledgments │
- ╘═════════════════════════╛
- Planning and programming of code and graphics by :
- Renier Crause.
- All programming done in Turbo Pascal 6.0 also using the SDImage unit (v1.03)
- (c) Michael Day, found in the public domain.
- Special thanks to Christo Riekert and Marten van Heerden for extensive
- testing, and finding a lot of errors :-).
-
- ┌─────────────────────────┐
- │ License │
- ╘═════════════════════════╛
- This program is copyrighted under the Shareware concept. It is not free
- software, it is rather is look first, pay later scheme. You may freely
- copy this software (providing you include all files, including this
- document) and I actually ask you to show or give this program to everyone
- you see. But if you find this program good and you continue to use it
- after 30 days, you are required to pay R30 (or $20) to the following
- address:
- R.G. Crause
- P.O. Box 38141
- Garsfontein X10
- PRETORIA
- 0042
- South-Africa
- You will then become a registered user, and receive free or low-cost
- information and updates. Any user can feel free to send any recommen-
- dations or bug-report of any errors to the above address. Any friendly
- programmers or pen-friend letters are also welcome.